import request from "./index.js"
// 通过学生 id 拿到其成绩信息
export function getScoreByStudentId(id) {
  return request({
    method:'get',
    url: `/score/teacher/student/${id}`
  })
}
// 教师录入学生成绩信息
export function enterStudentScore(data) {
    return request({
      method:'post',
      url: '/score/teacher/update',
      data 
    })
  }
// 学院领导获取需要审核的成绩列表
export function getLeaderCheckScoreListByPage(data) {
  return request({
    method:'post',
    url: '/score/leader/check',
    data
  })
}

// 学院领导获取需要审核的成绩总数
export function getLeaderCheckScoreListTotal() {
  return request({
    method:'get',
    url: '/score/leader/check/total' 
  })
}

// 学院领导审核指定id的成绩记录
export function checkScoreById(data) {
  return request({
    method:'post',
      url: '/score/leader/check/one',
      data 
  })
}
// 学院领导获取已审核的成绩列表
export function getLeaderCheckedScoreListByPage(data) {
  return request({
    method:'post',
    url: '/score/leader/checked',
    data
  })
}

// 学院领导获取已审核的成绩总数
export function getLeaderCheckedScoreTotal() {
  return request({
    method:'get',
    url: '/score/leader/checked/total' 
  })
}
// 学院领导撤销审核指定 id课题
export function leaderCancelCheckedScoreById(id) {
  return request({
    method:'get',
    url: `/score/leader/checked/cancel/${id}`
  })
}

// 学生查询自己的成绩
export function getStudentScore() {
  return request({
    method:'get',
    url: '/score/student'
  })
}